package com.zmm.study.order.dao;

import com.zmm.study.order.model.WareOrderTask;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author 900045
 * @description:
 * @name WareOrderTaskDao
 * @date By 2021-10-20 16:33:52
 */
@Mapper
public interface WareOrderTaskDao {

	/**
	 * 新增库存工作单 -- jdbc
	 * @author: 900045
	 * @date: 2021-10-20 16:34:18
	 * @throws 
	 * @param wareOrderTask: 
	 * @return: java.lang.Integer
	 **/
	Integer insertWareOrderTask(WareOrderTask wareOrderTask);

	
	/**
	 * 根据 工作单 id 查询 工作单明细
	 * @author: 900045
	 * @date: 2021-10-20 17:25:56
	 * @throws 
	 * @param taskId: 
	 * @return: com.zmm.study.order.model.WareOrderTask
	 **/
	WareOrderTask getWareOrderTaskByTaskId(@Param("taskId") Long taskId);

	/**
	 * 根据订单号 查询工作单的状态
	 * @author: 900045
	 * @date: 2021-10-20 17:52:09
	 * @throws 
	 * @param orderNo: 
	 * @return: com.zmm.study.order.model.WareOrderTask
	 **/
	WareOrderTask getOrderTaskByOrderSn(@Param("orderNo") String orderNo);
}
